/* line 1, ../sass/pages.scss */
.page {
  width: 960px;
  margin: 0px auto;
}

/* line 6, ../sass/pages.scss */
#page-main {
  margin-bottom: 15px;
}
/* line 9, ../sass/pages.scss */
#page-main #popular {
  display: inline-block;
  vertical-align: top;
  width: 716px;
}
/* line 14, ../sass/pages.scss */
#page-main #popular #poplar-title {
  margin-bottom: 10px;
}
/* line 18, ../sass/pages.scss */
#page-main #popular #popular-wrapper {
  position: relative;
  height: 300px;
}
/* line 22, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish {
  display: block;
  margin: 10px;
  position: absolute;
  display: none;
}
/* line 28, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-dish-image {
  display: inline-block;
  vertical-align: top;
  border: 3px solid white;
  border-radius: 50%;
  width: 275px;
  height: 275px;
  background-color: black;
  overflow: hidden;
  text-align: center;
}
/* line 39, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-dish-image img {
  width: 275px;
  height: auto;
  min-height: 275px;
}
/* line 46, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc {
  display: inline-block;
  vertical-align: top;
  width: 355px;
  height: 275px;
  margin-left: 20px;
  position: relative;
}
/* line 54, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-desc-title {
  color: #e7323b;
  font-size: 18px;
  margin-bottom: 10px;
  height: 43px;
}
/* line 60, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-desc-title a {
  color: #e7323b;
}
/* line 66, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-desc-content {
  text-align: justify;
  height: 50px;
  text-overflow: ellipsis;
}
/* line 72, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-sub-info {
  margin-top: 10px;
  color: #e8434c;
}
/* line 76, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-sub-info .info-val {
  color: #f3f3f3;
  font-size: 19px;
}
/* line 82, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-price {
  margin-top: 50px;
  text-align: right;
  font-size: 14px;
}
/* line 87, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-price .val {
  font-size: 20px;
  color: #e7323b;
}
/* line 92, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-price .popular-order {
  display: inline-block;
  vertical-align: top;
  width: 96px;
  height: 55px;
  background: url(../../images/main/add-main.png) left -5px no-repeat;
  position: relative;
  top: -20px;
  cursor: pointer;
}
/* line 102, ../sass/pages.scss */
#page-main #popular #popular-wrapper .popular-dish .popular-desc .popular-price .popular-order:hover {
  background: url(../../images/main/add-main.png) left -59px no-repeat;
}
/* line 111, ../sass/pages.scss */
#page-main #popular #popular-switcher {
  display: inline-block;
  vertical-align: top;
  text-align: center;
  width: 310px;
}
/* line 117, ../sass/pages.scss */
#page-main #popular #popular-switcher li {
  display: inline-block;
  vertical-align: top;
  width: 13px;
  height: 13px;
  background: url(../../images/main/popular-bullet.png);
  cursor: pointer;
}
/* line 125, ../sass/pages.scss */
#page-main #popular #popular-switcher li:hover, #page-main #popular #popular-switcher li.active {
  background: url(../../images/main/popular-bullet-active.png);
}
/* line 133, ../sass/pages.scss */
#page-main #news {
  display: inline-block;
  vertical-align: top;
  width: 230px;
  margin-left: 10px;
}
/* line 139, ../sass/pages.scss */
#page-main #news #news-wrapper {
  height: 243px;
  margin: 10px;
}
/* line 143, ../sass/pages.scss */
#page-main #news #news-wrapper .news-pub {
  margin-bottom: 10px;
}
/* line 146, ../sass/pages.scss */
#page-main #news #news-wrapper .news-pub .news-date {
  margin-bottom: 5px;
}
/* line 152, ../sass/pages.scss */
#page-main #news #all-news {
  height: 33px;
  cursor: pointer;
  background: url(../../images/main/all-news.png) right top no-repeat;
  margin-top: 29px;
  margin-bottom: 3px;
}
/* line 159, ../sass/pages.scss */
#page-main #news #all-news:hover {
  background: url(../../images/main/all-news.png) right -33px no-repeat;
}

/* line 167, ../sass/pages.scss */
#page-cafes .title, #page-all-dishes .title {
  margin-bottom: 10px;
}
/* line 172, ../sass/pages.scss */
#page-cafes .type-selector ul, #page-all-dishes .type-selector ul {
  display: inline-block;
  vertical-align: top;
  width: 175px;
  margin-left: 60px;
}
/* line 178, ../sass/pages.scss */
#page-cafes .type-selector ul li, #page-all-dishes .type-selector ul li {
  padding: 6px 13px;
  list-style-type: disc;
  list-style-position: inside;
  color: #e7323b;
}
/* line 184, ../sass/pages.scss */
#page-cafes .type-selector ul li a, #page-all-dishes .type-selector ul li a {
  color: #e7323b;
  text-decoration: none;
  font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
}
/* line 189, ../sass/pages.scss */
#page-cafes .type-selector ul li a:hover, #page-all-dishes .type-selector ul li a:hover {
  text-decoration: none;
}
/* line 194, ../sass/pages.scss */
#page-cafes .type-selector ul li:hover, #page-cafes .type-selector ul li.active, #page-all-dishes .type-selector ul li:hover, #page-all-dishes .type-selector ul li.active {
  background: url(../../images/cafe/cloud-large.png) left center no-repeat;
}
/* line 200, ../sass/pages.scss */
#page-cafes .type-selector ul.small li:hover, #page-cafes .type-selector ul.small li.active, #page-all-dishes .type-selector ul.small li:hover, #page-all-dishes .type-selector ul.small li.active {
  background: url(../../images/cafe/cloud-small.png) left center no-repeat !important;
}
/* line 207, ../sass/pages.scss */
#page-cafes .no-result, #page-all-dishes .no-result {
  text-align: center;
  margin: 50px;
  font-weight: bold;
}
/* line 214, ../sass/pages.scss */
#page-cafes #cafe-list, #page-all-dishes #cafe-list {
  margin: 10px;
  text-align: center;
}
/* line 218, ../sass/pages.scss */
#page-cafes #cafe-list .cafe, #page-all-dishes #cafe-list .cafe {
  display: inline-block;
  vertical-align: top;
  margin: 15px 35px;
  width: 163px;
}
/* line 224, ../sass/pages.scss */
#page-cafes #cafe-list .cafe .cafe-image, #page-all-dishes #cafe-list .cafe .cafe-image {
  height: 157px;
  width: 157px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  background-color: white;
  border: 3px solid white;
  cursor: pointer;
}
/* line 234, ../sass/pages.scss */
#page-cafes #cafe-list .cafe .cafe-image img, #page-all-dishes #cafe-list .cafe .cafe-image img {
  width: 163px;
  height: auto;
  min-height: 163px;
  z-index: 99;
  position: relative;
}
/* line 243, ../sass/pages.scss */
#page-cafes #cafe-list .cafe .cafe-title, #page-all-dishes #cafe-list .cafe .cafe-title {
  margin-top: 15px;
}
/* line 246, ../sass/pages.scss */
#page-cafes #cafe-list .cafe .cafe-title a, #page-all-dishes #cafe-list .cafe .cafe-title a {
  color: #e7323b;
  font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
}
/* line 252, ../sass/pages.scss */
#page-cafes #cafe-list .cafe:hover .cafe-image, #page-all-dishes #cafe-list .cafe:hover .cafe-image {
  border: 3px solid #e7323b;
}

/* line 259, ../sass/pages.scss */
#dishes, #dish-list {
  text-align: center;
}
/* line 262, ../sass/pages.scss */
#dishes .dish, #dish-list .dish {
  display: inline-block;
  vertical-align: top;
  margin: 15px 35px;
  width: 163px;
  position: relative;
}
/* line 269, ../sass/pages.scss */
#dishes .dish .dish-image, #dish-list .dish .dish-image {
  height: 157px;
  position: relative;
  width: 157px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  background-color: white;
  border: 3px solid white;
  cursor: pointer;
}
/* line 280, ../sass/pages.scss */
#dishes .dish .dish-image img, #dish-list .dish .dish-image img {
  width: 163px;
  height: auto;
  min-height: 163px;
  z-index: 90;
  position: relative;
}
/* line 289, ../sass/pages.scss */
#dishes .dish .dish-order, #dish-list .dish .dish-order {
  width: 47px;
  height: 46px;
  cursor: pointer;
  position: absolute;
  right: -20px;
  top: 126px;
  z-index: 99;
  background: url(../../images/dishes/cart.png) left -46px no-repeat;
}
/* line 299, ../sass/pages.scss */
#dishes .dish .dish-order:hover, #dish-list .dish .dish-order:hover {
  background: url(../../images/dishes/cart.png) left top no-repeat;
}
/* line 304, ../sass/pages.scss */
#dishes .dish:hover .dish-image, #dish-list .dish:hover .dish-image {
  border: 3px solid #e7323b;
}
/* line 308, ../sass/pages.scss */
#dishes .dish .dish-title, #dish-list .dish .dish-title {
  margin-top: 15px;
}
/* line 311, ../sass/pages.scss */
#dishes .dish .dish-title a, #dish-list .dish .dish-title a {
  color: #e7323b;
  font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
  line-height: 1.5;
}

/* line 324, ../sass/pages.scss */
#page-dishes .row .left, #page-dish .row .left {
  display: inline-block;
  vertial-align: top;
  width: 230px;
}
/* line 329, ../sass/pages.scss */
#page-dishes .row .left .types-group, #page-dish .row .left .types-group {
  margin: 10px 0px;
}
/* line 332, ../sass/pages.scss */
#page-dishes .row .left .types-group .group-title, #page-dish .row .left .types-group .group-title {
  color: #e7323b;
  font-size: 15px;
  margin-bottom: 5px;
}
/* line 339, ../sass/pages.scss */
#page-dishes .row .left ul, #page-dish .row .left ul {
  margin-left: 15px;
}
/* line 342, ../sass/pages.scss */
#page-dishes .row .left ul li, #page-dish .row .left ul li {
  padding: 6px 13px;
  list-style-type: disc;
  list-style-position: inside;
  color: #e7323b;
}
/* line 348, ../sass/pages.scss */
#page-dishes .row .left ul li a, #page-dish .row .left ul li a {
  color: #e7323b;
  text-decoration: none;
  font-family: "Franklin Gothic Medium", "Franklin Gothic", "ITC Franklin Gothic", Arial, sans-serif;
}
/* line 353, ../sass/pages.scss */
#page-dishes .row .left ul li a:hover, #page-dish .row .left ul li a:hover {
  text-decoration: none;
}
/* line 358, ../sass/pages.scss */
#page-dishes .row .left ul li:hover, #page-dishes .row .left ul li.active, #page-dish .row .left ul li:hover, #page-dish .row .left ul li.active {
  background: url(../../images/cafe/cloud-large.png) left center no-repeat;
}
/* line 365, ../sass/pages.scss */
#page-dishes .row .separator, #page-dish .row .separator {
  display: inline-block;
  vertical-align: top;
  width: 6px;
  background: url(../../images/dishes/dot.png) top center repeat-y;
  margin-top: 5px;
}
/* line 373, ../sass/pages.scss */
#page-dishes .row .right, #page-dish .row .right {
  display: inline-block;
  vertical-align: top;
  width: 716px;
}
/* line 383, ../sass/pages.scss */
#page-dishes #first-row .separator, #page-dish #first-row .separator {
  height: 57px;
}
/* line 388, ../sass/pages.scss */
#page-dishes #first-row .title, #page-dish #first-row .title {
  text-align: center;
  line-height: 57px;
  height: 57px;
  font-size: 16px;
  text-transform: uppercase;
  color: #e7323b;
}
/* line 401, ../sass/pages.scss */
#page-dishes #second-row #no-res, #page-dish #second-row #no-res {
  font-weight: bold;
}
/* line 406, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-image, #page-dish #second-row .dish-info .dish-image {
  display: inline-block;
  vertical-align: top;
  width: 307px;
  height: 307px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  background-color: white;
  border: 3px solid white;
  margin: 10px;
  cursor: pointer;
}
/* line 419, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-image img, #page-dish #second-row .dish-info .dish-image img {
  width: 307px;
  height: auto;
  min-height: 307px;
}
/* line 425, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-image:hover, #page-dish #second-row .dish-info .dish-image:hover {
  border: 3px solid #e7323b;
}
/* line 430, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc, #page-dish #second-row .dish-info .dish-desc {
  display: inline-block;
  vertical-align: top;
  width: 350px;
  margin-left: 20px;
  text-align: left;
}
/* line 437, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-title, #page-dish #second-row .dish-info .dish-desc .dish-title {
  font-size: 22px;
  line-height: 1.5;
}
/* line 442, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-price, #page-dish #second-row .dish-info .dish-desc .dish-price {
  font-size: 28px;
  color: #e7323b;
  margin-top: 15px;
}
/* line 448, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-order, #page-dish #second-row .dish-info .dish-desc .dish-order {
  text-align: right;
  margin-top: 35px;
  z-index: 99;
}
/* line 453, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-order #order-btn, #page-dish #second-row .dish-info .dish-desc .dish-order #order-btn {
  display: inline-block;
  vertical-align: top;
  width: 216px;
  height: 77px;
  background: url(../../images/dish/order-dish.png) left top no-repeat;
}
/* line 460, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-order #order-btn:hover, #page-dish #second-row .dish-info .dish-desc .dish-order #order-btn:hover {
  background: url(../../images/dish/order-dish.png) left -77px no-repeat;
}
/* line 466, ../sass/pages.scss */
#page-dishes #second-row .dish-info .dish-desc .dish-desc-content, #page-dish #second-row .dish-info .dish-desc .dish-desc-content {
  margin-top: 30px;
  line-height: 1.5;
}
/* line 477, ../sass/pages.scss */
#page-dishes #third-row #desc, #page-dishes #third-row #address, #page-dish #third-row #desc, #page-dish #third-row #address {
  margin: 10px;
  line-height: 1.5;
}
/* line 481, ../sass/pages.scss */
#page-dishes #third-row #desc p, #page-dishes #third-row #address p, #page-dish #third-row #desc p, #page-dish #third-row #address p {
  margin: 5px 0px;
}

/* line 490, ../sass/pages.scss */
#page-checkout .title {
  margin-bottom: 10px;
}
/* line 494, ../sass/pages.scss */
#page-checkout #checkout-table {
  width: 100%;
}
/* line 498, ../sass/pages.scss */
#page-checkout #checkout-table thead th {
  color: #e7323b;
  text-align: left;
  padding-bottom: 20px;
}
/* line 507, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td {
  border: 3px dotted white;
  text-align: center;
  vertical-align: middle;
}
/* line 512, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.name {
  width: 100%;
  text-align: left;
  padding: 10px;
}
/* line 517, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.name .dish-photo {
  float: left;
  width: 76px;
  height: 76px;
  border-radius: 50%;
  overflow: hidden;
  text-align: center;
  background-color: white;
  border: 3px solid white;
  margin: 10px;
  margin-right: 15px;
}
/* line 529, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.name .dish-photo img {
  width: 76px;
  height: auto;
  min-height: 76px;
  z-index: 99;
  position: relative;
}
/* line 537, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.name .dish-photo:hover {
  border: 3px solid #e7323b;
}
/* line 543, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.name .dish-title {
  font-size: 16px;
  color: #e8434c;
  line-height: 1.5;
  padding-top: 20px;
}
/* line 551, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td:first-child {
  border-left: none !important;
}
/* line 555, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td:last-child {
  border-right: none !important;
}
/* line 559, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td .quantity-selector {
  width: 75px;
  background: #0a0a0a;
  border: 1px solid #201f1f;
  border-radius: 15px;
  color: #e8434c;
  padding: 9px;
  margin-top: 10px;
  text-align: center;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 20px;
}
/* line 573, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.price-holder-cell {
  width: 215px;
  white-space: nowrap;
}
/* line 577, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.price-holder-cell .price-holder {
  width: 180px;
  text-align: center;
  color: #f3f3f3;
  font-size: 16px;
  display: inline-block;
  vertical-align: top;
}
/* line 586, ../sass/pages.scss */
#page-checkout #checkout-table tbody tr td.price-holder-cell .delete {
  display: inline-block;
  vertical-align: top;
  width: 30px;
  height: 30px;
  background: url(../../images/order/delete.png);
  cursor: pointer;
}
/* line 601, ../sass/pages.scss */
#page-checkout #total {
  text-align: right;
  margin-top: 10px;
}
/* line 605, ../sass/pages.scss */
#page-checkout #total #total-label {
  display: inline-block;
  vertical-align: top;
  margin-top: 22px;
  font-size: 14px;
}
/* line 612, ../sass/pages.scss */
#page-checkout #total #total-wrapper {
  display: inline-block;
  vertical-align: top;
  width: 238px;
  height: 57px;
  background: url(../../images/order/totalbg.png);
  font-size: 24px;
  text-align: center;
  line-height: 57px;
}
/* line 624, ../sass/pages.scss */
#page-checkout #order-form-wrapper {
  position: relative;
  text-align: center;
  margin-top: 15px;
}
/* line 629, ../sass/pages.scss */
#page-checkout #order-form-wrapper #order-form-bg {
  position: absolute;
  width: 1154px;
  height: 409px;
  left: -97px;
  top: 0px;
  background: url(../../images/order/orderbg.png);
  z-index: 0;
}
/* line 639, ../sass/pages.scss */
#page-checkout #order-form-wrapper #order-form-title {
  font-size: 30px;
  margin-bottom: 25px;
}
/* line 644, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field {
  margin-bottom: 10px;
  position: relative;
  z-index: 11;
}
/* line 649, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'], #page-checkout #order-form-wrapper .field textarea {
  background: #0a0a0a;
  border: 1px solid #201f1f;
  border-radius: 15px;
  color: #777777;
  padding: 9px;
  padding-left: 43px;
  text-align: center;
  font-weight: bold;
  margin-left: 20px;
  margin-right: 20px;
  width: 354px;
  text-align: left;
}
/* line 663, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'].name, #page-checkout #order-form-wrapper .field textarea.name {
  background: #0a0a0a url(../../images/order/icon-user.png) 12px center no-repeat;
}
/* line 667, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'].phone, #page-checkout #order-form-wrapper .field textarea.phone {
  background: #0a0a0a url(../../images/order/icon-phone.png) 12px center no-repeat;
}
/* line 671, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'].email, #page-checkout #order-form-wrapper .field textarea.email {
  background: #0a0a0a url(../../images/order/icon-email.png) 12px center no-repeat;
}
/* line 675, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'].address, #page-checkout #order-form-wrapper .field textarea.address {
  background: #0a0a0a url(../../images/order/icon-address.png) 12px center no-repeat;
}
/* line 679, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field input[type='text'].comments, #page-checkout #order-form-wrapper .field textarea.comments {
  background: #0a0a0a url(../../images/order/icon-desc.png) 12px 9px no-repeat;
}
/* line 684, ../sass/pages.scss */
#page-checkout #order-form-wrapper .field textarea {
  height: 80px;
}
/* line 689, ../sass/pages.scss */
#page-checkout #order-form-wrapper .submit {
  margin-top: 10px;
  position: relative;
  z-index: 99;
}
/* line 694, ../sass/pages.scss */
#page-checkout #order-form-wrapper .submit input[type='submit'] {
  border: 0px;
  cursor: pointer;
  width: 221px;
  height: 74px;
  background: url(../../images/order/send-order.png) left -74px no-repeat;
}
/* line 701, ../sass/pages.scss */
#page-checkout #order-form-wrapper .submit input[type='submit']:hover {
  background: url(../../images/order/send-order.png) left top no-repeat;
}

/* line 710, ../sass/pages.scss */
#page-articles .title {
  font-size: 26px;
  margin-bottom: 15px;
  font-weight: bold;
}
/* line 716, ../sass/pages.scss */
#page-articles .article-content {
  line-height: 1.5;
}
/* line 719, ../sass/pages.scss */
#page-articles .article-content p {
  margin: 10px 0px;
}
/* line 723, ../sass/pages.scss */
#page-articles .article-content b, #page-articles .article-content strong {
  font-weight: bold;
}
/* line 727, ../sass/pages.scss */
#page-articles .article-content i, #page-articles .article-content em {
  font-style: italic;
}
/* line 731, ../sass/pages.scss */
#page-articles .article-content h1 {
  font-size: 18px;
  font-weight: bold;
  margin-top: 20px;
  margin-bottom: 10px;
}
/* line 738, ../sass/pages.scss */
#page-articles .article-content h2 {
  font-size: 16px;
  font-weight: bold;
  margin-top: 15px;
  margin-bottom: 10px;
}
/* line 746, ../sass/pages.scss */
#page-articles .article-date {
  margin-top: 5px;
  text-align: right;
  opacity: 0.8;
}
/* line 752, ../sass/pages.scss */
#page-articles .news-pub {
  margin-bottom: 10px;
}
/* line 755, ../sass/pages.scss */
#page-articles .news-pub .news-date {
  margin-bottom: 5px;
}

/* line 761, ../sass/pages.scss */
#page-delivery {
  font-size: 14px;
}
/* line 764, ../sass/pages.scss */
#page-delivery .title {
  margin-top: 15px;
}
/* line 768, ../sass/pages.scss */
#page-delivery .left {
  display: inline-block;
  vertical-align: top;
  width: 465px;
  margin-right: 20px;
}
/* line 774, ../sass/pages.scss */
#page-delivery .left #girl {
  text-align: center;
  padding: 10px 0px;
}
/* line 779, ../sass/pages.scss */
#page-delivery .left #info-title {
  color: #e7323b;
  font-size: 28px;
  text-align: center;
  margin: 15px 0px;
}
/* line 786, ../sass/pages.scss */
#page-delivery .left .info {
  text-align: justify;
  line-height: 1.5;
  margin: 5px 0px;
}
/* line 791, ../sass/pages.scss */
#page-delivery .left .info .important {
  color: #e7323b;
  font-size: 15px;
}
/* line 798, ../sass/pages.scss */
#page-delivery .right {
  display: inline-block;
  vertical-align: top;
  width: 49%;
}
/* line 803, ../sass/pages.scss */
#page-delivery .right .title-first {
  color: #e7323b;
  font-size: 30px;
  text-align: center;
}
/* line 809, ../sass/pages.scss */
#page-delivery .right .title-second {
  color: #e7323b;
  font-size: 20px;
  text-align: center;
}
/* line 814, ../sass/pages.scss */
#page-delivery .right .title-second .large {
  font-size: 40px;
}
/* line 819, ../sass/pages.scss */
#page-delivery .right .how-title {
  margin-top: 30px;
  font-size: 28px;
  text-align: center;
  margin-bottom: 20px;
}
/* line 826, ../sass/pages.scss */
#page-delivery .right .how-info {
  text-align: justify;
  line-height: 23px;
  margin: 20px 0px;
}
/* line 831, ../sass/pages.scss */
#page-delivery .right .how-info .bullet {
  display: inline-block;
  vertical-align: top;
  width: 24px;
  height: 23px;
  background: url(../../images/delivery/bullet-bg.png) left top no-repeat;
  line-height: 23px;
  text-align: center;
}
/* line 841, ../sass/pages.scss */
#page-delivery .right .how-info a {
  color: #e7323b;
}

/* line 851, ../sass/pages.scss */
#page-contacts .title {
  margin-bottom: 15px;
}
/* line 855, ../sass/pages.scss */
#page-contacts .cont {
  position: relative;
}
/* line 858, ../sass/pages.scss */
#page-contacts .cont #map {
  z-index: 1;
  display: block;
}
/* line 863, ../sass/pages.scss */
#page-contacts .cont #address, #page-contacts .cont #phone, #page-contacts .cont #time, #page-contacts .cont #email {
  position: absolute;
  line-height: 40px;
  color: #9f9f9f;
}
/* line 865, ../sass/pages.scss */
#page-contacts .cont #address img, #page-contacts .cont #phone img, #page-contacts .cont #time img, #page-contacts .cont #email img {
  display: inline-block;
  vertical-align: top;
  margin-right: 15px;
}
/* line 871, ../sass/pages.scss */
#page-contacts .cont #address .white, #page-contacts .cont #phone .white, #page-contacts .cont #time .white, #page-contacts .cont #email .white {
  color: #f3f3f3;
}
/* line 875, ../sass/pages.scss */
#page-contacts .cont #address a, #page-contacts .cont #phone a, #page-contacts .cont #time a, #page-contacts .cont #email a {
  color: #e7323b;
}
/* line 885, ../sass/pages.scss */
#page-contacts .cont #address {
  left: 482px;
  top: 30px;
}
/* line 890, ../sass/pages.scss */
#page-contacts .cont #phone {
  left: 505px;
  top: 76px;
}
/* line 895, ../sass/pages.scss */
#page-contacts .cont #time {
  left: 530px;
  top: 121px;
}
/* line 900, ../sass/pages.scss */
#page-contacts .cont #email {
  left: 555px;
  top: 165px;
}

/* line 908, ../sass/pages.scss */
#paginator {
  margin-top: 15px;
  text-align: center;
}
/* line 912, ../sass/pages.scss */
#paginator a {
  display: inline-block;
  margin: 5px;
  color: #e7323b;
  font-size: 15px;
}
/* line 918, ../sass/pages.scss */
#paginator a.active {
  color: #f3f3f3;
}
